HTML
说到html,最容易想到的就是网页;
HTML是什么?
超文本标记语言(全称 Hyper Text Markup Language), 是一种用来描述网页的语言;
不是一种编程语言,而是一种标记语言;
HTML文档是什么?
HTML文档也被称为网页;
后缀名是.htm或者是.html (本质没区别,只是因为一些老的系统不能识别4位的后缀名);
用文本编辑器就可以编写HTML文件,HTML文档包含HTML标签及纯文本内容;
标签
由尖括号包围的关键词,HTML使用标签来描述网页(描述文本语意);
标签是专门用来描述其它文本语义的, 并且不会显示在浏览器中;
HTML能做什么?
通过在纯文本内添加各种tag(标记),让浏览器能以正确的格式显示内容。
HTML只有一个作用, 它是专门用来给文本添加语义的, 而不是用来修改文本的样式的;
Web浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们;
超文本是指通过超链接的方式,将不同空间的文字信息组织在一起;
HTTP是超文本传输协议,是浏览器和服务器端的网页传输数据的约束和规范;
HTML的特点
HTML页面是静态页面,可以直接运行;
HTML的优点:
- 与CSS完全集成,能方便操纵HTML对象;控制页面中各个元素的外观、状态甚至运行方式;
- 减少网络传输,可以在客户端进行数据验证;
- 开发过程中前端与后端脱离,交互通过JSON传输来实现;
- 跨平台运行,只要浏览器支持即可; 能够轻松将其推广至手机浏览器;
HTML的缺点:
- 开发需考虑浏览器的兼容性(各浏览器的HTML兼容性不统一);
- 无法直接显示java实体类对象,需要转换为json格式;
- 语言要求较为宽松,结构较为松散,从而导致程序的可读性较差;